rack your brains - Turkish English Dictionary